<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Flow-IPC: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">Flow-IPC<span id="projectnumber">&#160;2.0.0</span>
   </div>
   <div id="projectbrief">Flow-IPC project: Full implementation reference.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.4 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
&#160;

<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>rcv_async_read_lead_or_continuation_msg()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#a252e43676b8a41a706df0655f887be63">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_async_read_proto_neg_msg()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#a50fb95469fcf9d5aadfb37c7117b8abb">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_blob_max_size()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#a9b6cda20adb82073a1d7cf1b5cbfa865">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_nb_read_low_lvl_payload()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a25e051170a8eb568745f809bb186f980">ipc::transport::sync_io::Native_socket_stream::Impl</a></li>
<li>rcv_not_idle()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#adff873e21beee6c31a552293d8b0004c">ipc::transport::sync_io::Native_socket_stream::Impl</a></li>
<li>rcv_on_async_read_continuation_msg()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#aa83fd6e35057876e2f5173df53e73371">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_on_async_read_lead_msg()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#af546fc0ab4d0ddca0a857c57decd0620">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_on_async_read_proto_neg_msg()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#a05207484f4183cafebfe2c0681bd3332">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_on_ev_idle_timer_fired()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a53b356e756923271fbb9b7a7beb8f54a">ipc::transport::sync_io::Native_socket_stream::Impl</a></li>
<li>rcv_on_ev_peer_socket_readable_or_error()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#af324ad8945ab79d74e937e9c38c2fbb5">ipc::transport::sync_io::Native_socket_stream::Impl</a></li>
<li>rcv_on_handle_finalized()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aa342b6f0c7e2015517a5c465e4963fc7">ipc::transport::sync_io::Native_socket_stream::Impl</a></li>
<li>rcv_on_head_payload()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a3b6b76dfbddc562ece4f64742ff6d2c7">ipc::transport::sync_io::Native_socket_stream::Impl</a></li>
<li>rcv_read_blob()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a0ba676425c97ae496255a155f41943f8">ipc::transport::sync_io::Native_socket_stream::Impl</a></li>
<li>rcv_read_msg()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#aa8c4ec6715dc5c437ed285cfea600b46">ipc::transport::sync_io::Native_socket_stream::Impl</a></li>
<li>rcv_struct_inform_of_unexpected_response()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#a795baef6fefbc4749daf5ceda52943c1">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_struct_new_internal_msg_in()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#ab8bfe06a0aecb261dd11624c4ddec518">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_struct_new_msg_in()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#aa210976b523c04042dd083f054182441">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_struct_new_msg_in_during_log_in_as_cli()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#aff04d908fa53c7df582f3b2b6e51cfce">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_struct_new_msg_in_during_log_in_as_srv()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#a9174c694ee8437605c089965ecea2ebf">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>rcv_struct_new_msg_in_is_next_expected()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#a134966e02297d141b9e6d5e0d2ca3a7b">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a></li>
<li>read_msg()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__stream__mq__receiver__impl.html#a6c1e656d4ce90d13b4f2f38fa5ad5cf9">ipc::transport::sync_io::Blob_stream_mq_receiver_impl&lt; Persistent_mq_handle &gt;</a></li>
<li>Reader()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1struc_1_1shm_1_1Reader.html#a42d9fb1ff01d3acfc5adf01f16abadba">ipc::transport::struc::shm::Reader&lt; Shm_arena &gt;</a></li>
<li>receive()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1Bipc__mq__handle.html#a9d1aaf82f6396f4d975a77a70433698d">ipc::transport::Bipc_mq_handle</a>, <a class="el" href="classipc_1_1transport_1_1Persistent__mq__handle.html#ae1e6822d16d30dc57c95e3e051e5f8a8">ipc::transport::Persistent_mq_handle</a>, <a class="el" href="classipc_1_1transport_1_1Posix__mq__handle.html#a65f35bfe249b13dc3bc0442d10a55a0f">ipc::transport::Posix_mq_handle</a></li>
<li>receive_blob_max_size()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1Blob__receiver.html#a454ed6207aeba777f779260c142603df">ipc::transport::Blob_receiver</a>, <a class="el" href="classipc_1_1transport_1_1Blob__stream__mq__receiver.html#a54aba7a6660a9290ca9e91c06dc18985">ipc::transport::Blob_stream_mq_receiver&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Blob__stream__mq__receiver__impl.html#aeec5d1a042c03029b6b54b3664f219cd">ipc::transport::Blob_stream_mq_receiver_impl&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Channel.html#a5e181ca69bd2b38d0e3585a1d9303318">ipc::transport::Channel&lt; Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Native__socket__stream_1_1Impl.html#a7ca2349b422211f699c71b3e15dcbf31">ipc::transport::Native_socket_stream::Impl</a>, <a class="el" href="classipc_1_1transport_1_1Native__socket__stream.html#adb667160fd0ab3951d93d219d7bdc3be">ipc::transport::Native_socket_stream</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__receiver.html#aa8c46b25839f7660a1c867a25aa3680c">ipc::transport::sync_io::Blob_receiver</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__stream__mq__receiver.html#a24e791e4016fc798da950e1717baae69">ipc::transport::sync_io::Blob_stream_mq_receiver&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__stream__mq__receiver__impl.html#a8df5929fc0f3413079df8e2be08bf972">ipc::transport::sync_io::Blob_stream_mq_receiver_impl&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#ace12ebbb258f933e517255294f372795">ipc::transport::sync_io::Native_socket_stream::Impl</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream.html#aa9ca8bbb8148c00f810a516b4fd66608">ipc::transport::sync_io::Native_socket_stream</a></li>
<li>receive_meta_blob_max_size()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1Channel.html#afd9589e9bee2aec1574ab534cf4b3782">ipc::transport::Channel&lt; Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Native__handle__receiver.html#ae9dd851d38af7c3715a64d0b111ba721">ipc::transport::Native_handle_receiver</a>, <a class="el" href="classipc_1_1transport_1_1Native__socket__stream_1_1Impl.html#ae599fae31c48348f10341c6c70e343e7">ipc::transport::Native_socket_stream::Impl</a>, <a class="el" href="classipc_1_1transport_1_1Native__socket__stream.html#ac7659af6812efca67c410af286f0cb34">ipc::transport::Native_socket_stream</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__handle__receiver.html#a46194b54e9465a5a41d7fedf9d4982ae">ipc::transport::sync_io::Native_handle_receiver</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#af5d6e9275386dfefddb7a97248b039a7">ipc::transport::sync_io::Native_socket_stream::Impl</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream.html#acc5f3cae4c5ff2facb5795c5013374e6">ipc::transport::sync_io::Native_socket_stream</a></li>
<li>remote_peer_process_credentials()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1Mqs__socket__stream__channel.html#a9a7aae94a79b9545e0870a6b958171ec">ipc::transport::Mqs_socket_stream_channel&lt; SIO, Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Native__socket__stream_1_1Impl.html#a49473cdfdb7b33d42c53d8b029692a58">ipc::transport::Native_socket_stream::Impl</a>, <a class="el" href="classipc_1_1transport_1_1Native__socket__stream.html#af63671c0e30d39d3460331c4dd3742b2">ipc::transport::Native_socket_stream</a>, <a class="el" href="classipc_1_1transport_1_1Socket__stream__channel.html#acad7936d9a7db817bc46ee4fe479d838">ipc::transport::Socket_stream_channel&lt; SIO &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Socket__stream__channel__of__blobs.html#a76c7a2ba5195bf1f6e41823b085670c9">ipc::transport::Socket_stream_channel_of_blobs&lt; SIO &gt;</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a6600090ca22c9b940155f7920b1465e4">ipc::transport::sync_io::Native_socket_stream::Impl</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream.html#a16b605c316922325415d60aeb0af3c40">ipc::transport::sync_io::Native_socket_stream</a></li>
<li>remove_persistent()&#160;:&#160;<a class="el" href="classipc_1_1shm_1_1classic_1_1Pool__arena.html#a9487dcff44fde9a2c12d64b51c16c85e">ipc::shm::classic::Pool_arena</a>, <a class="el" href="classipc_1_1transport_1_1Bipc__mq__handle.html#a982a83871b89211f073dfafa49bb4c27">ipc::transport::Bipc_mq_handle</a>, <a class="el" href="classipc_1_1transport_1_1Blob__stream__mq__base.html#ac1230ff7e73783da730b8639c30511e2">ipc::transport::Blob_stream_mq_base&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Blob__stream__mq__base__impl.html#a8877f75af055ab927a4b4c993f0873a2">ipc::transport::Blob_stream_mq_base_impl&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Persistent__mq__handle.html#a2e8b8102fdbacc064d4759533a725f51">ipc::transport::Persistent_mq_handle</a>, <a class="el" href="classipc_1_1transport_1_1Posix__mq__handle.html#a658271ad982e3e0af4c3666b947019cc">ipc::transport::Posix_mq_handle</a></li>
<li>replace_event_wait_handles()&#160;:&#160;<a class="el" href="classipc_1_1session_1_1sync__io_1_1Client__session__adapter.html#aca3754403c449214d9a1598a613278a9">ipc::session::sync_io::Client_session_adapter&lt; Session &gt;</a>, <a class="el" href="classipc_1_1session_1_1sync__io_1_1Server__session__adapter.html#a400cad3d78b22c5cfe36b1d4d85a0655">ipc::session::sync_io::Server_session_adapter&lt; Session &gt;</a>, <a class="el" href="classipc_1_1session_1_1sync__io_1_1Session__adapter.html#a6936f814627243f273d700750def19e2">ipc::session::sync_io::Session_adapter&lt; Session &gt;</a>, <a class="el" href="classipc_1_1session_1_1sync__io_1_1Session__server__adapter.html#ac6b60f65f4f3bd1eed258872aeb432f9">ipc::session::sync_io::Session_server_adapter&lt; Session_server &gt;</a>, <a class="el" href="classipc_1_1transport_1_1Channel.html#ae63c4f7dbe1a1855d46a4b4d7009d5e8">ipc::transport::Channel&lt; Blob_sender, Blob_receiver, Native_handle_sender, Native_handle_receiver &gt;</a>, <a class="el" href="classipc_1_1transport_1_1struc_1_1sync__io_1_1Channel.html#a543aa806ec21b8550f9f440e59767d52">ipc::transport::struc::sync_io::Channel&lt; Channel_obj, Message_body, Struct_builder_config, Struct_reader_config &gt;</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__receiver.html#a349a3fc5bf2b0246f206ea332f8684e0">ipc::transport::sync_io::Blob_receiver</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__sender.html#a15da7ad5bcf7147e6308d532f1432352">ipc::transport::sync_io::Blob_sender</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__stream__mq__receiver.html#a4723fb00e3e94b132a8b3ba5ce4e7405">ipc::transport::sync_io::Blob_stream_mq_receiver&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__stream__mq__receiver__impl.html#a3ee71a39a443e78c86f82652d8d0601e">ipc::transport::sync_io::Blob_stream_mq_receiver_impl&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__stream__mq__sender.html#a6751fab2219c521f4250ec70a73666a6">ipc::transport::sync_io::Blob_stream_mq_sender&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Blob__stream__mq__sender__impl.html#aa16854340cdf194120efd08f711c74f9">ipc::transport::sync_io::Blob_stream_mq_sender_impl&lt; Persistent_mq_handle &gt;</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__handle__receiver.html#a6b26e7ee8f63e8e80b9cc7010bf208d6">ipc::transport::sync_io::Native_handle_receiver</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__handle__sender.html#abe6227dfa077571d6eed2707532e4360">ipc::transport::sync_io::Native_handle_sender</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream_1_1Impl.html#a8b9839bb39e95a51ed7c920137438a21">ipc::transport::sync_io::Native_socket_stream::Impl</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream.html#af5e6e5ccf19782cb698017e9dcf85b34">ipc::transport::sync_io::Native_socket_stream</a>, <a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream__acceptor.html#ad0773dd896a3b607299ba7e5e153972c">ipc::transport::sync_io::Native_socket_stream_acceptor</a></li>
<li>replace_event_wait_handles_fwd()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1sync__io_1_1Native__socket__stream.html#a7488c933bc6734ff20222aef6f841995">ipc::transport::sync_io::Native_socket_stream</a></li>
<li>reset()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1Protocol__negotiator.html#a2b3448c9655fd1a83b8229957da1c4e2">ipc::transport::Protocol_negotiator</a></li>
<li>reset_shm()&#160;:&#160;<a class="el" href="classipc_1_1session_1_1shm_1_1arena__lend_1_1jemalloc_1_1Session__impl.html#ab6a0c754becd19900b19f14b849bb5e7">ipc::session::shm::arena_lend::jemalloc::Session_impl&lt; Session_impl_t &gt;</a></li>
<li>reset_shm_arenas()&#160;:&#160;<a class="el" href="classipc_1_1session_1_1shm_1_1classic_1_1Session__impl.html#a01fd0a9f521e299b450cc844490c86a9">ipc::session::shm::classic::Session_impl&lt; Session_impl_t &gt;</a></li>
<li>resize()&#160;:&#160;<a class="el" href="classipc_1_1transport_1_1asio__local__stream__socket_1_1Opt__peer__process__credentials.html#aba66a960ea9efda481692f64cdf22466">ipc::transport::asio_local_stream_socket::Opt_peer_process_credentials</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Apr 11 2025 20:02:27 for Flow-IPC by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
</small></address>
</body>
</html>
